/*
 * ProdutoServico.java
 *
 * Created on 23 de Janeiro de 2007, 19:46
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package controller.SGCA;

/**
 *
 * @author wldutra
 */
public class ProdutoServico {
    
    private RegNegocio rn;
    private String idProdutoServico;
    private String produto;
    private String atividade;
    private String unidade;
    private String tempoEstimado;
    private String descricao;
    private String script;
    
    /** Creates a new instance of InserirCliente */
    public ProdutoServico() {
        rn = new RegNegocio();
    }     
    
    public void setIdProdutoServico(String idProdutoServico) {
        this.idProdutoServico = idProdutoServico;
    }

    public void setProduto(String produto) {
        this.produto = produto;
    }

    public void setAtividade(String atividade) {
        this.atividade = atividade;
    }

    public void setUnidade(String unidade) {
        this.unidade = unidade;
    }

    public void setTempoEstimado(String tempoEstimado) {
        this.tempoEstimado = tempoEstimado;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public void setScript(String script) {
        this.script = script;
    }
    
    public void setUrl( String url ){
        rn.setUrlString(url);
    }
    
    public void setDrv( String drv ){
        rn.setConDriver(drv);
    }
    
    public String getQry(){
        return rn.getQry();
    }
    
    public int getInserir(){
        return rn.exeQuery(
                "INSERT INTO Produtos_Servicos (" +
                "produto," +
                "atividade," +
                "unidade," +
                "tempoEstimado," +
                "descricao," +
                "script) VALUES (" +
                rn.devStr(produto) + "," +
                rn.devStr(atividade) + "," +
                rn.devStr(unidade) + "," +
                rn.devStr(tempoEstimado) + "," +
                rn.devStr(descricao) + "," +
                rn.devStr(script) + ")");
    }
    
    public int getAlterar(){
        return rn.exeQuery( "UPDATE Produtos_Servicos SET " +
                "produto = " + rn.devStr(produto) + "," +
                "atividade = " + rn.devStr(atividade) + "," +
                "unidade = " + rn.devStr(unidade) + "," +
                "tempoEstimado = " + rn.devStr(tempoEstimado) + "," +
                "descricao = " + rn.devStr(descricao) + "," +
                "script = " + rn.devStr(script) + 
                " WHERE idProdutos_Servicos = " + rn.devStr(idProdutoServico));
    }
      
}
